Rose-apple tree

Rare ·Advanced level

Definitions

Noun
  1. 1
    tropical tree of the East Indies cultivated for its edible fruit wordnet